package io.kiki.task.client.common.client;

import io.kiki.task.client.common.annotation.EndPoint;
import io.kiki.task.client.common.annotation.Path;
import io.kiki.task.client.common.cache.GroupVersionCache;
import io.kiki.task.common.core.model.Result;
import io.kiki.task.server.model.dto.ConfigDTO;

import static io.kiki.task.common.core.constant.SystemConstants.HTTP_PATH.SYNC_CONFIG;

/**
 * Job 通用EndPoint
 */
@EndPoint
public class JobCommonEndPoint {

    /**
     * 同步版本
     */
    @Path(value = SYNC_CONFIG)
    public Result syncVersion(ConfigDTO configDTO) {
        GroupVersionCache.setConfig(configDTO);
        return new Result();
    }

}
